package com.jrx.anytxn.transaction.dto.loan;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 在途借据信息响应res
 */
public class LoanInformationRes implements Serializable {
    /**
     * 在贷总金额
     */
    private BigDecimal totalAmount = BigDecimal.ZERO;
    /**
     * 在贷总笔数
     */
    private Integer totaNumber = 0;
    /**
     * 在贷本金
     */
    private BigDecimal principalAmount = BigDecimal.ZERO;
    /**
     * 未还利息
     */
    private BigDecimal interestAmount = BigDecimal.ZERO;
    /**
     * 未还罚息
     */
    private BigDecimal penaltyAmount = BigDecimal.ZERO;
    /**
     * 未还复利
     */
    private BigDecimal compountAmount = BigDecimal.ZERO;
    /**
     * 渠道编号
     */
    private String channel;
    /**
     * 租户id
     */
    private String tenantId;
    /**
     * 客户id
     */
    private String customerId;


    public BigDecimal getTotalAmount() {
        return totalAmount;
    }

    public void setTotalAmount(BigDecimal totalAmount) {
        this.totalAmount = totalAmount;
    }

    public Integer getTotaNumber() {
        return totaNumber;
    }

    public void setTotaNumber(Integer totaNumber) {
        this.totaNumber = totaNumber;
    }

    public BigDecimal getPrincipalAmount() {
        return principalAmount;
    }

    public void setPrincipalAmount(BigDecimal principalAmount) {
        this.principalAmount = principalAmount;
    }

    public BigDecimal getInterestAmount() {
        return interestAmount;
    }

    public void setInterestAmount(BigDecimal interestAmount) {
        this.interestAmount = interestAmount;
    }

    public BigDecimal getPenaltyAmount() {
        return penaltyAmount;
    }

    public void setPenaltyAmount(BigDecimal penaltyAmount) {
        this.penaltyAmount = penaltyAmount;
    }

    public BigDecimal getCompountAmount() {
        return compountAmount;
    }

    public void setCompountAmount(BigDecimal compountAmount) {
        this.compountAmount = compountAmount;
    }

    /**
     * 获取 渠道编号
     *
     * @return channel 渠道编号
     */
    public String getChannel() {
        return this.channel;
    }

    /**
     * 设置 渠道编号
     *
     * @param channel 渠道编号
     */
    public void setChannel(String channel) {
        this.channel = channel;
    }

    /**
     * 获取 租户id
     *
     * @return tenantId 租户id
     */
    public String getTenantId() {
        return this.tenantId;
    }

    /**
     * 设置 租户id
     *
     * @param tenantId 租户id
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    /**
     * 获取 客户id
     *
     * @return customerId 客户id
     */
    public String getCustomerId() {
        return this.customerId;
    }

    /**
     * 设置 客户id
     *
     * @param customerId 客户id
     */
    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }
}
